TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/09/2025)
2024
Section - Pacific NW
Area - Southwest Washington
League - 2024 Adult 18 & Over
Flight - 4.0 Men
--------------------------------------------------------------------------------------------------------------------------------------
LRC-Campana
League Record: 3 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Aris Rosario - 3.80
David Campana - 3.76
David Ralph - 3.70
Craig Robertson - 3.69
Saduq Rahman - 3.64
Eric Beard - 3.58
Brian Johnson - 3.58
Jeff Walz - 3.57
Todd Jarvis - 3.54
Matthew Cao - 3.52
Oliver Vicente - 3.41
Massimiliano Laddomada - 3.28
Aaron Benson - 3.27
Kuma Nakada - 3.25
League Results By Position
1S 2S 1D 2D 3D
Aris Rosario - 3.80 & Craig Robertson - 3.69 2 - 0
Aaron Benson - 3.27 & Brian Johnson - 3.58 0 - 3 0 - 1 1 - 1
Craig Robertson - 3.69 & Todd Jarvis - 3.54 1 - 0 0 - 1
David Campana - 3.76 2 - 2 1 - 0
David Ralph - 3.70 1 - 0
Eric Beard - 3.58 & Oliver Vicente - 3.41 1 - 0
Eric Beard - 3.58 3 - 0 0 - 2
Kuma Nakada - 3.25 & Jeff Walz - 3.57 0 - 1
Kuma Nakada - 3.25 & Massimiliano Laddomada - 3.28 0 - 1
Kuma Nakada - 3.25 & Matthew Cao - 3.52 0 - 1
Kuma Nakada - 3.25 & Todd Jarvis - 3.54 0 - 1
Kuma Nakada - 3.25 0 - 1
Matthew Cao - 3.52 1 - 0
Oliver Vicente - 3.41 & Massimiliano Laddomada - 3.28 1 - 1
Saduq Rahman - 3.64 & Matthew Cao - 3.52 1 - 0
Saduq Rahman - 3.64 & Oliver Vicente - 3.41 0 - 1 1 - 0
Saduq Rahman - 3.64 1 - 2
Todd Jarvis - 3.54 & Brian Johnson - 3.58 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
GTC-Pinyerd 4.0M
League Record: 1 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Connor Rice - 3.71
Matthew Sheets - 3.54
Patrick Boyle - 3.43
Todd Noble - 3.42
Matthew Harris - 3.39
Chris Holt - 3.27
Robert Yu - 3.26
Michael Petsas - 3.26
winferd baker - 3.21
Nathan Wolch - n/a
Devin Huff - n/a
League Results By Position
1S 2S 1D 2D 3D
winferd baker - 3.21 & Devin Huff - n/a 0 - 1
winferd baker - 3.21 & Todd Noble - 3.42 0 - 1
Chris Holt - 3.27 & Connor Rice - 3.71 1 - 0 0 - 1
Connor Rice - 3.71 & Robert Yu - 3.26 1 - 0
Connor Rice - 3.71 1 - 1
Michael Petsas - 3.26 0 - 2 0 - 4
Matthew Sheets - 3.54 1 - 2 0 - 1
Nathan Wolch - n/a & Devin Huff - n/a 0 - 1
Nathan Wolch - n/a & Matthew Harris - 3.39 0 - 1
Nathan Wolch - n/a & Todd Noble - 3.42 0 - 1
Patrick Boyle - 3.43 & Matthew Harris - 3.39 2 - 1 1 - 0 1 - 0
Robert Yu - 3.26 0 - 1
Todd Noble - 3.42 & Chris Holt - 3.27 1 - 1
Todd Noble - 3.42 & Matthew Sheets - 3.54 1 - 0
Todd Noble - 3.42 & Robert Yu - 3.26 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
JTC-Hewitt
League Record: 2 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Hnat Pashchuk - 4.12
Charlie Gartenberg - 3.90
Ryker Fietz - 3.84
Chad Bemis - 3.60
Quentin Cheung - 3.54
Steve Kang - 3.51
Jonathan Kim - 3.45
Joshua hulburt - 3.42
Wyatt Keppler - 3.33
John Bae - 3.24
Jin Park - 3.20
Justin Martin - 3.04
Stephen Hewitt - 2.90
Niko Grahdos - n/a
David Schneider - n/a
League Results By Position
1S 2S 1D 2D 3D
Charlie Gartenberg - 3.90 1 - 0 0 - 1
Chad Bemis - 3.60 & David Schneider - n/a 1 - 0
Chad Bemis - 3.60 & Jonathan Kim - 3.45 0 - 2
Chad Bemis - 3.60 & Justin Martin - 3.04 0 - 2 2 - 0
David Schneider - n/a & Jonathan Kim - 3.45 0 - 1
David Schneider - n/a 0 - 1
Hnat Pashchuk - 4.12 2 - 0
Jin Park - 3.20 & Stephen Hewitt - 2.90 0 - 2
Jin Park - 3.20 & Steve Kang - 3.51 0 - 1
Jin Park - 3.20 0 - 3
John Bae - 3.24 & Stephen Hewitt - 2.90 0 - 2
Joshua hulburt - 3.42 1 - 0 0 - 1
Justin Martin - 3.04 & Steve Kang - 3.51 0 - 1
Niko Grahdos - n/a & Stephen Hewitt - 2.90 0 - 1
Quentin Cheung - 3.54 2 - 1 2 - 0
Ryker Fietz - 3.84 & Jin Park - 3.20 0 - 1
Ryker Fietz - 3.84 & Joshua hulburt - 3.42 1 - 0 1 - 0
Steve Kang - 3.51 0 - 1
Wyatt Keppler - 3.33 & Charlie Gartenberg - 3.90 1 - 1
Wyatt Keppler - 3.33 & John Bae - 3.24 0 - 1
Wyatt Keppler - 3.33 & Jonathan Kim - 3.45 0 - 1
Wyatt Keppler - 3.33 & Justin Martin - 3.04 0 - 1
Wyatt Keppler - 3.33 & Stephen Hewitt - 2.90 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
SWW-GTC-Doane
League Record: 4 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Randy Myers - 3.83
Roy Seeman - 3.79
James Xu - 3.77
Bhupinder Oberoi - 3.76
Sean Finn - 3.75
Nhon Do - 3.71
Malayaz Sachdeva - 3.71
Mark Hayter - 3.65
Otis Jackson - 3.63
Cedric Canton - 3.63
M R - 3.57
Johan An - 3.46
Arman Davtyan - 3.44
Scott Styer - 3.36
Kyeongrok Kim - 3.33
League Results By Position
1S 2S 1D 2D 3D
Arman Davtyan - 3.44 0 - 2 0 - 1
Bhupinder Oberoi - 3.76 & Roy Seeman - 3.79 1 - 0
Cedric Canton - 3.63 & Mark Hayter - 3.65 1 - 0
Cedric Canton - 3.63 & Sean Finn - 3.75 1 - 0
Johan An - 3.46 2 - 1
James Xu - 3.77 & Roy Seeman - 3.79 1 - 0
James Xu - 3.77 & Sean Finn - 3.75 2 - 1
Kyeongrok Kim - 3.33 & Nhon Do - 3.71 1 - 0
Kyeongrok Kim - 3.33 & Roy Seeman - 3.79 1 - 0
Kyeongrok Kim - 3.33 & Randy Myers - 3.83 0 - 1
Kyeongrok Kim - 3.33 0 - 2
M R - 3.57 1 - 1 2 - 0
Malayaz Sachdeva - 3.71 & Scott Styer - 3.36 2 - 2 1 - 1
Mark Hayter - 3.65 & Johan An - 3.46 0 - 1 1 - 0
Nhon Do - 3.71 & Johan An - 3.46 0 - 1
Nhon Do - 3.71 & Malayaz Sachdeva - 3.71 2 - 0
Otis Jackson - 3.63 0 - 1 2 - 0
Scott Styer - 3.36 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
VAC-Ravula/Press-Valley AC
League Record: 3 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Richard Graham - 3.82
Vichet Hoy - 3.77
Justin DeFour - 3.57
Peter Watson - 3.56
SON KIM - 3.55
Raphael Ravula - 3.53
Jerry Kang - 3.52
Alexei Calambokidis - 3.49
Victor Andrade - 3.45
Trevor Press - 3.34
Jim Clerget - 3.26
Michael Davis - 3.23
Zachary Song - n/a
Jeff Pearson - n/a
Eddy Rauser - n/a
League Results By Position
1S 2S 1D 2D 3D
Alexei Calambokidis - 3.49 0 - 1
Eddy Rauser - n/a & Jerry Kang - 3.52 0 - 1
Eddy Rauser - n/a & Victor Andrade - 3.45 0 - 1
Justin DeFour - 3.57 2 - 0 1 - 0
Michael Davis - 3.23 & Alexei Calambokidis - 3.49 0 - 1
Michael Davis - 3.23 & Jeff Pearson - n/a 0 - 1
Michael Davis - 3.23 & Peter Watson - 3.56 0 - 1 1 - 0
Peter Watson - 3.56 & Trevor Press - 3.34 1 - 1 0 - 1
Richard Graham - 3.82 0 - 3 1 - 0
Raphael Ravula - 3.53 & Jim Clerget - 3.26 3 - 0
Raphael Ravula - 3.53 & Trevor Press - 3.34 0 - 1
SON KIM - 3.55 0 - 1 2 - 1
Victor Andrade - 3.45 & Alexei Calambokidis - 3.49 0 - 1
Victor Andrade - 3.45 & Trevor Press - 3.34 1 - 0
Vichet Hoy - 3.77 & Jeff Pearson - n/a 1 - 0
Vichet Hoy - 3.77 & Justin DeFour - 3.57 1 - 0 1 - 0
Vichet Hoy - 3.77 & Trevor Press - 3.34 0 - 1
Zachary Song - n/a 1 - 1
--------------------------------------------------------------------------------------------------------------------------------------
GTC-Nguyen/Khim
League Record: 6 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Khoa Nguyen - 3.69
Adam Zhu - 3.67
Victor Betancourt - 3.66
Minh Nguyen - 3.65
Christian Kevin Galang - 3.64
Quoc Nguyen - 3.63
Tyler Parsons - 3.57
Kevin Li - 3.57
Preston Dumas - 3.56
Kenneth Nguyen - 3.53
Caleb Wenz - 3.40
Steven Chu - 3.30
Calvey Khim - 3.29
Dylan Randall - n/a
Connor Tryon - n/a
League Results By Position
1S 2S 1D 2D 3D
Adam Zhu - 3.67 & Kenneth Nguyen - 3.53 1 - 0 0 - 1 1 - 0
Christian Kevin Galang - 3.64 3 - 1 2 - 0
Caleb Wenz - 3.40 & Quoc Nguyen - 3.63 0 - 1
Caleb Wenz - 3.40 0 - 1 2 - 0
Calvey Khim - 3.29 & Steven Chu - 3.30 1 - 1
Dylan Randall - n/a & Preston Dumas - 3.56 0 - 1
Kenneth Nguyen - 3.53 & Kevin Li - 3.57 0 - 1
Kenneth Nguyen - 3.53 & Steven Chu - 3.30 1 - 0
Kenneth Nguyen - 3.53 0 - 1
Kevin Li - 3.57 0 - 1
Khoa Nguyen - 3.69 & Preston Dumas - 3.56 1 - 0
Khoa Nguyen - 3.69 & Quoc Nguyen - 3.63 2 - 0
Khoa Nguyen - 3.69 0 - 1 2 - 0
Minh Nguyen - 3.65 & Steven Chu - 3.30 1 - 0
Preston Dumas - 3.56 & Kenneth Nguyen - 3.53 1 - 0
Preston Dumas - 3.56 & Minh Nguyen - 3.65 1 - 0
Preston Dumas - 3.56 & Quoc Nguyen - 3.63 1 - 0
Preston Dumas - 3.56 & Victor Betancourt - 3.66 1 - 0
Preston Dumas - 3.56 1 - 0
Quoc Nguyen - 3.63 & Minh Nguyen - 3.65 0 - 1 1 - 0
Tyler Parsons - 3.57 & Connor Tryon - n/a 0 - 1
Tyler Parsons - 3.57 & Minh Nguyen - 3.65 1 - 0
Tyler Parsons - 3.57 & Steven Chu - 3.30 0 - 1
Tyler Parsons - 3.57 & Victor Betancourt - 3.66 1 - 0
Victor Betancourt - 3.66 & Kenneth Nguyen - 3.53 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
SWW-KTAC-Hibbs
League Record: 6 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Nick Bicknell - 3.99
Turner Hibbs - 3.80
Angelito Daquiz - 3.80
Andrew Block - 3.72
Ken Ahlstrom - 3.69
Waylon Lam - 3.66
Jerol Bird jr - 3.63
Joseph Besler - 3.56
David Smith - 3.45
David Gibson - 3.41
Alliver Verzon - 3.39
Stu Teel - 3.32
Carlo Itchon - 3.19
Tauseef Badar - 3.02
League Results By Position
1S 2S 1D 2D 3D
Alliver Verzon - 3.39 & Andrew Block - 3.72 0 - 1
Alliver Verzon - 3.39 & Joseph Besler - 3.56 0 - 1 0 - 1
Alliver Verzon - 3.39 & Stu Teel - 3.32 0 - 1
Andrew Block - 3.72 & Stu Teel - 3.32 1 - 0
Carlo Itchon - 3.19 & Alliver Verzon - 3.39 0 - 1
David Gibson - 3.41 & Angelito Daquiz - 3.80 0 - 1
David Gibson - 3.41 & Jerol Bird jr - 3.63 0 - 1
David Gibson - 3.41 & Ken Ahlstrom - 3.69 0 - 1 1 - 0
David Gibson - 3.41 & Stu Teel - 3.32 1 - 0
David Smith - 3.45 & Alliver Verzon - 3.39 1 - 0
David Smith - 3.45 0 - 1
Jerol Bird jr - 3.63 3 - 1 0 - 1
Joseph Besler - 3.56 1 - 0 2 - 1
Nick Bicknell - 3.99 1 - 0 1 - 0
Turner Hibbs - 3.80 & Andrew Block - 3.72 1 - 0
Turner Hibbs - 3.80 & Angelito Daquiz - 3.80 1 - 0 1 - 0
Turner Hibbs - 3.80 & Ken Ahlstrom - 3.69 2 - 0
Turner Hibbs - 3.80 & Tauseef Badar - 3.02 0 - 1
Turner Hibbs - 3.80 1 - 0
Tauseef Badar - 3.02 & Ken Ahlstrom - 3.69 0 - 1
Waylon Lam - 3.66 & David Gibson - 3.41 1 - 0 1 - 0
Waylon Lam - 3.66 & Turner Hibbs - 3.80 1 - 0
Waylon Lam - 3.66 0 - 1